package com.hnust.service;



import com.hnust.domain.*;

import retrofit2.Callback;


public interface GetStuObjectiveQueMsgServices {
    Result<StudentAnswerPartDto> getStudentAnswerPartDto(String testid, String paperid, String studentid);
    Result<PaperAnswerPartDto>  getPaperAnswerPartDto(String paperid);
    Result<JudgeAnswerPartDto>  getJudgeAnswerPartDto(String testid, String paperid, String studentid);
    Result<QuestionAnswer>      getQueDetailMsg(String testId, String questionId, String studentId, String questionType, String number);
    Result<Object>  addAnnotation(String studentId,String testId,String questionId,String annoation);

    //  改某题的分数
    void  changeScore(Callback<Result<Boolean>> callback ,ChangeRequest changeRequest);
//    改变学生的批阅状态为已批改
    void  changeStuTestStatus(Callback<Result<Boolean>> callback,String testId,String studentId);
//    改变老师负责的相应考试状态为已批阅
    void  changeTeacherTestStatus(Callback<Result<Boolean>> callback,String testId,String teacherId);




}
